Skip to content

Bootstrap openjdk #35

Merged
merged 3 commits into from
Nov 12, 2018
Merged

Bootstrap openjdk #35

merged 3 commits into from
Nov 12, 2018

Conversation

thomas
Copy link
Contributor

@thomas thomas commented Nov 12, 2018

This little bundle brings basic 'open-source' Java-support. Creating real binaries with gcj might also be 'a nice to have' :). Next steps would include to tackle a Java9/10 build, unfortunately the iced-tea team, responsible for the Java7/8 builds, seems to be inactive.

- gcj and some other tools under bin are needed to bootstrap the
  openjdk builds (Using a 'regular' jdk does not work). Only
  drawback, one also needs the 'alien' ecj (Eclipse-Java) compiler
  to get a working gcj.

- g++ has been setup to use the old c++ abi per default, since
  I expect, that if it is used, its used to compile old stuff.
  (Note: -D_GLIBCXX_USE_CXX11_ABI=[0|1] works of course)
Parallel builds with 'nproc' tend to be instable, 4 processes
seem to be a safe choice.

NB: Our beloved 'KVM'-viewer runs neatly with this version.
So here is a 'open' version of the jdk, tested with IGV and gephi.
@donald donald merged commit 0c30453 into master Nov 12, 2018
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants